Might be able to shave some more cycles here with better movement.  We'll see.